#define TMHM_LEARNSET(moves) {(u32)(moves), ((u64)(moves) >> 32)}
#define TMHM(tmhm) ((u64)1 << (ITEM_##tmhm - ITEM_TM01_FOCUS_PUNCH))

// This table determines which TMs and HMs a species is capable of learning.
// Each entry is a 64-bit bit array spread across two 32-bit values, with
// each bit corresponding to a .
const u32 gTMHMLearnsets[][2] =
{
    [SPECIES_NONE]        = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(HM02_FLY)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM25_THUNDER)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BULBASAUR]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_IVYSAUR]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VENUSAUR]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CHARMANDER]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CHARMELEON]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CHARIZARD]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SQUIRTLE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_WARTORTLE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_BLASTOISE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CATERPIE]    = TMHM_LEARNSET(0),

    [SPECIES_METAPOD]     = TMHM_LEARNSET(0),

    [SPECIES_BUTTERFREE]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WEEDLE]      = TMHM_LEARNSET(0),

    [SPECIES_KAKUNA]      = TMHM_LEARNSET(0),

    [SPECIES_BEEDRILL]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PIDGEY]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PIDGEOTTO]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PIDGEOT]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_RATTATA]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_RATICATE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SPEAROW]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FEAROW]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_EKANS]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ARBOK]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PIKACHU]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_RAICHU]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SANDSHREW]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SANDSLASH]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_NIDORAN_F]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_NIDORINA]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_NIDOQUEEN]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_NIDORAN_M]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_NIDORINO]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_NIDOKING]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CLEFAIRY]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CLEFABLE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_VULPIX]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_NINETALES]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_JIGGLYPUFF]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_WIGGLYTUFF]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ZUBAT]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GOLBAT]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ODDISH]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GLOOM]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VILEPLUME]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PARAS]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PARASECT]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VENONAT]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VENOMOTH]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DIGLETT]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DUGTRIO]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MEOWTH]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_PERSIAN]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_PSYDUCK]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GOLDUCK]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MANKEY]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PRIMEAPE]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GROWLITHE]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ARCANINE]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_POLIWAG]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_POLIWHIRL]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_POLIWRATH]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ABRA]        = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KADABRA]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALAKAZAM]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MACHOP]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MACHOKE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MACHAMP]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BELLSPROUT]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WEEPINBELL]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VICTREEBEL]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TENTACOOL]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_TENTACRUEL]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GEODUDE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GRAVELER]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GOLEM]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PONYTA]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_RAPIDASH]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SLOWPOKE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SLOWBRO]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MAGNEMITE]   = TMHM_LEARNSET(TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MAGNETON]    = TMHM_LEARNSET(TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FARFETCHD]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DODUO]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DODRIO]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SEEL]        = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DEWGONG]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GRIMER]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MUK]         = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SHELLDER]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CLOYSTER]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GASTLY]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HAUNTER]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GENGAR]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ONIX]        = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DROWZEE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HYPNO]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KRABBY]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_KINGLER]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_VOLTORB]     = TMHM_LEARNSET(TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ELECTRODE]   = TMHM_LEARNSET(TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_EXEGGCUTE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_EXEGGUTOR]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CUBONE]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MAROWAK]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HITMONLEE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HITMONCHAN]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LICKITUNG]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_KOFFING]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WEEZING]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_RHYHORN]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_RHYDON]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CHANSEY]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_TANGELA]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KANGASKHAN]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_HORSEA]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SEADRA]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GOLDEEN]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SEAKING]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_STARYU]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_STARMIE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MR_MIME]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SCYTHER]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_JYNX]        = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ELECTABUZZ]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MAGMAR]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PINSIR]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TAUROS]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MAGIKARP]    = TMHM_LEARNSET(0),

    [SPECIES_GYARADOS]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LAPRAS]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DITTO]       = TMHM_LEARNSET(0),

    [SPECIES_EEVEE]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VAPOREON]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_JOLTEON]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FLAREON]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PORYGON]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_OMANYTE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_OMASTAR]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_KABUTO]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_KABUTOPS]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_AERODACTYL]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SNORLAX]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ARTICUNO]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ZAPDOS]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MOLTRES]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DRATINI]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DRAGONAIR]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DRAGONITE]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MEWTWO]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MEW]         = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CHIKORITA]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BAYLEEF]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MEGANIUM]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CYNDAQUIL]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_QUILAVA]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TYPHLOSION]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TOTODILE]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CROCONAW]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_FERALIGATR]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SENTRET]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_FURRET]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_HOOTHOOT]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_NOCTOWL]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LEDYBA]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LEDIAN]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SPINARAK]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ARIADOS]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CROBAT]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CHINCHOU]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LANTURN]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_PICHU]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CLEFFA]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_IGGLYBUFF]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_TOGEPI]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_TOGETIC]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_NATU]        = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_XATU]        = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MAREEP]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FLAAFFY]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_AMPHAROS]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BELLOSSOM]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MARILL]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_AZUMARILL]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SUDOWOODO]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_POLITOED]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_HOPPIP]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SKIPLOOM]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_JUMPLUFF]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_AIPOM]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SUNKERN]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SUNFLORA]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_YANMA]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WOOPER]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_QUAGSIRE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ESPEON]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_UMBREON]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MURKROW]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SLOWKING]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MISDREAVUS]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_UNOWN]       = TMHM_LEARNSET(TMHM(TM10_HIDDEN_POWER)),

    [SPECIES_WOBBUFFET]   = TMHM_LEARNSET(TMHM(TM20_SAFEGUARD)),

    [SPECIES_GIRAFARIG]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PINECO]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FORRETRESS]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DUNSPARCE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GLIGAR]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_STEELIX]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SNUBBULL]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GRANBULL]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_QWILFISH]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SCIZOR]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SHUCKLE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HERACROSS]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SNEASEL]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TEDDIURSA]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_URSARING]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SLUGMA]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MAGCARGO]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SWINUB]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PILOSWINE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CORSOLA]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_REMORAID]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_OCTILLERY]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DELIBIRD]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MANTINE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SKARMORY]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HOUNDOUR]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HOUNDOOM]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KINGDRA]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_PHANPY]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DONPHAN]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PORYGON2]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_STANTLER]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SMEARGLE]    = TMHM_LEARNSET(TMHM(TM35_FLAMETHROWER)),

    [SPECIES_TYROGUE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HITMONTOP]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SMOOCHUM]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ELEKID]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MAGBY]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MILTANK]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_BLISSEY]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_RAIKOU]      = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ENTEI]       = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SUICUNE]     = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LARVITAR]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PUPITAR]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TYRANITAR]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LUGIA]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_HO_OH]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CELEBI]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_TREECKO]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GROVYLE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SCEPTILE]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TORCHIC]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_COMBUSKEN]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BLAZIKEN]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MUDKIP]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MARSHTOMP]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SWAMPERT]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_POOCHYENA]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MIGHTYENA]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ZIGZAGOON]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LINOONE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_WURMPLE]     = TMHM_LEARNSET(0),

    [SPECIES_SILCOON]     = TMHM_LEARNSET(0),

    [SPECIES_BEAUTIFLY]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CASCOON]     = TMHM_LEARNSET(0),

    [SPECIES_DUSTOX]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LOTAD]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LOMBRE]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LUDICOLO]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SEEDOT]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_NUZLEAF]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SHIFTRY]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TAILLOW]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SWELLOW]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WINGULL]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_PELIPPER]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_RALTS]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KIRLIA]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GARDEVOIR]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SURSKIT]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MASQUERAIN]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SHROOMISH]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BRELOOM]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SLAKOTH]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_VIGOROTH]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SLAKING]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_NINCADA]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_NINJASK]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SHEDINJA]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WHISMUR]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LOUDRED]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_EXPLOUD]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MAKUHITA]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HARIYAMA]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_AZURILL]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_NOSEPASS]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SKITTY]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DELCATTY]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SABLEYE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MAWILE]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ARON]        = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LAIRON]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_AGGRON]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MEDITITE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MEDICHAM]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ELECTRIKE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MANECTRIC]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PLUSLE]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MINUN]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VOLBEAT]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ILLUMISE]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ROSELIA]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GULPIN]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SWALOT]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CARVANHA]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SHARPEDO]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_WAILMER]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_WAILORD]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_NUMEL]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CAMERUPT]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TORKOAL]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SPOINK]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GRUMPIG]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SPINDA]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_TRAPINCH]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VIBRAVA]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FLYGON]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CACNEA]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CACTURNE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SWABLU]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALTARIA]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ZANGOOSE]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SEVIPER]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LUNATONE]    = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SOLROCK]     = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BARBOACH]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_WHISCASH]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CORPHISH]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CRAWDAUNT]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_BALTOY]      = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CLAYDOL]     = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LILEEP]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CRADILY]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ANORITH]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ARMALDO]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_FEEBAS]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MILOTIC]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CASTFORM]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_KECLEON]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SHUPPET]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BANETTE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DUSKULL]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DUSCLOPS]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TROPIUS]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CHIMECHO]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ABSOL]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_WYNAUT]      = TMHM_LEARNSET(TMHM(TM20_SAFEGUARD)),

    [SPECIES_SNORUNT]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GLALIE]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SPHEAL]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SEALEO]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_WALREIN]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CLAMPERL]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_HUNTAIL]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GOREBYSS]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_RELICANTH]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LUVDISC]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_BAGON]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SHELGON]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SALAMENCE]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BELDUM]      = TMHM_LEARNSET(0),

    [SPECIES_METANG]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_METAGROSS]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_REGIROCK]    = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_REGICE]      = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_REGISTEEL]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LATIAS]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LATIOS]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_KYOGRE]      = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GROUDON]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_RAYQUAZA]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_JIRACHI]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DEOXYS]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_TURTWIG]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GROTLE]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TORTERRA]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CHIMCHAR]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MONFERNO]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_INFERNAPE]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PIPLUP]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_PRINPLUP]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_EMPOLEON]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_STARLY]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_STARAVIA]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_STARAPTOR]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BIDOOF]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BIBAREL]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_KRICKETOT]   = TMHM_LEARNSET(0),

    [SPECIES_KRICKETUNE]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SHINX]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LUXIO]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LUXRAY]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BUDEW]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ROSERADE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CRANIDOS]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_RAMPARDOS]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SHIELDON]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BASTIODON]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BURMY]       = TMHM_LEARNSET(TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)),

    [SPECIES_WORMADAM]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MOTHIM]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_COMBEE]      = TMHM_LEARNSET(0),

    [SPECIES_VESPIQUEN]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PACHIRISU]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BUIZEL]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_FLOATZEL]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CHERUBI]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CHERRIM]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SHELLOS]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GASTRODON]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_AMBIPOM]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DRIFLOON]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DRIFBLIM]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BUNEARY]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LOPUNNY]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MISMAGIUS]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HONCHKROW]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GLAMEOW]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_PURUGLY]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CHINGLING]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_STUNKY]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SKUNTANK]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BRONZOR]     = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BRONZONG]    = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BONSLY]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MIMEJR]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HAPPINY]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CHATOT]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SPIRITOMB]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GIBLE]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GABITE]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GARCHOMP]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MUNCHLAX]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_RIOLU]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LUCARIO]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_HIPPOPOTAS]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_HIPPOWDON]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SKORUPI]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DRAPION]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CROAGUNK]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TOXICROAK]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CARNIVINE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FINNEON]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_LUMINEON]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MANTYKE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SNOVER]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ABOMASNOW]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_WEAVILE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MAGNEZONE]   = TMHM_LEARNSET(TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LICKILICKY]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_RHYPERIOR]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TANGROWTH]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ELECTIVIRE]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MAGMORTAR]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TOGEKISS]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_YANMEGA]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LEAFEON]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GLACEON]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GLISCOR]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MAMOSWINE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PORYGON_Z]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GALLADE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PROBOPASS]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DUSKNOIR]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FROSLASS]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ROTOM]       = TMHM_LEARNSET(TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_UXIE]        = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MESPRIT]     = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_AZELF]       = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DIALGA]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PALKIA]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_HEATRAN]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_REGIGIGAS]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GIRATINA]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CRESSELIA]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PHIONE]      = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MANAPHY]     = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DARKRAI]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SHAYMIN]     = TMHM_LEARNSET(TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ARCEUS]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_VICTINI]     = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SNIVY]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SERVINE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SERPERIOR]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TEPIG]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PIGNITE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_EMBOAR]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_OSHAWOTT]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DEWOTT]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SAMUROTT]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_PATRAT]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WATCHOG]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LILLIPUP]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HERDIER]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_STOUTLAND]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PURRLOIN]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LIEPARD]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PANSAGE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SIMISAGE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PANSEAR]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SIMISEAR]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PANPOUR]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SIMIPOUR]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MUNNA]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MUSHARNA]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PIDOVE]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TRANQUILL]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_UNFEZANT]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BLITZLE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ZEBSTRIKA]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ROGGENROLA]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BOLDORE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GIGALITH]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WOOBAT]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SWOOBAT]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DRILBUR]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_EXCADRILL]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_AUDINO]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TIMBURR]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GURDURR]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CONKELDURR]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TYMPOLE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_PALPITOAD]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SEISMITOAD]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_THROH]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SAWK]        = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SEWADDLE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SWADLOON]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LEAVANNY]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VENIPEDE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WHIRLIPEDE]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SCOLIPEDE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_COTTONEE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WHIMSICOTT]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PETILIL]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LILLIGANT]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BASCULIN]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)),

    [SPECIES_SANDILE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KROKOROK]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KROOKODILE]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DARUMAKA]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DARMANITAN]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MARACTUS]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DWEBBLE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CRUSTLE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SCRAGGY]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SCRAFTY]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SIGILYPH]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_YAMASK]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_COFAGRIGUS]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TIRTOUGA]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CARRACOSTA]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ARCHEN]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ARCHEOPS]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TRUBBISH]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GARBODOR]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ZORUA]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ZOROARK]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MINCCINO]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CINCCINO]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GOTHITA]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GOTHORITA]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GOTHITELLE]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SOLOSIS]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM25_THUNDER)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DUOSION]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM25_THUNDER)
											| TMHM(TM06_TOXIC)),

    [SPECIES_REUNICLUS]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM25_THUNDER)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DUCKLETT]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SWANNA]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_VANILLITE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_VANILLISH]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_VANILLUXE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DEERLING]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SAWSBUCK]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_EMOLGA]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KARRABLAST]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ESCAVALIER]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FOONGUS]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_AMOONGUSS]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FRILLISH]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_JELLICENT]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ALOMOMOLA]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_JOLTIK]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GALVANTULA]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FERROSEED]   = TMHM_LEARNSET(TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FERROTHORN]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KLINK]       = TMHM_LEARNSET(TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KLANG]       = TMHM_LEARNSET(TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KLINKLANG]   = TMHM_LEARNSET(TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TYNAMO]      = TMHM_LEARNSET(0),

    [SPECIES_EELEKTRIK]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_EELEKTROSS]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ELGYEM]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BEHEEYEM]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LITWICK]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LAMPENT]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CHANDELURE]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_AXEW]        = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FRAXURE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HAXORUS]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CUBCHOO]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_BEARTIC]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CRYOGONAL]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SHELMET]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ACCELGOR]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM06_TOXIC)),

    [SPECIES_STUNFISK]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MIENFOO]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MIENSHAO]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DRUDDIGON]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GOLETT]      = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GOLURK]      = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PAWNIARD]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BISHARP]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BOUFFALANT]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_RUFFLET]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BRAVIARY]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VULLABY]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MANDIBUZZ]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HEATMOR]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DURANT]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DEINO]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ZWEILOUS]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HYDREIGON]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LARVESTA]    = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VOLCARONA]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_COBALION]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TERRAKION]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VIRIZION]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TORNADUS]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_THUNDURUS]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_RESHIRAM]    = TMHM_LEARNSET(TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ZEKROM]      = TMHM_LEARNSET(TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LANDORUS]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KYUREM]      = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KELDEO]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MELOETTA]    = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GENESECT]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CHESPIN]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_QUILLADIN]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CHESNAUGHT]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FENNEKIN]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BRAIXEN]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DELPHOX]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FROAKIE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_FROGADIER]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GRENINJA]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_BUNNELBY]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DIGGERSBY]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FLETCHLING]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FLETCHINDER] = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TALONFLAME]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SCATTERBUG]  = TMHM_LEARNSET(0),

    [SPECIES_SPEWPA]      = TMHM_LEARNSET(TMHM(TM17_PROTECT)),

    [SPECIES_VIVILLON]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LITLEO]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PYROAR]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FLABEBE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FLOETTE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FLORGES]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SKIDDO]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GOGOAT]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PANCHAM]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PANGORO]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_FURFROU]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ESPURR]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MEOWSTIC]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HONEDGE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DOUBLADE]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM06_TOXIC)),

    [SPECIES_AEGISLASH]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SPRITZEE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_AROMATISSE]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SWIRLIX]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SLURPUFF]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_INKAY]       = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MALAMAR]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BINACLE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_BARBARACLE]  = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SKRELP]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DRAGALGE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CLAUNCHER]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_CLAWITZER]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_HELIOPTILE]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HELIOLISK]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TYRUNT]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TYRANTRUM]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_AMAURA]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_AURORUS]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SYLVEON]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HAWLUCHA]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DEDENNE]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CARBINK]     = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GOOMY]       = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SLIGGOO]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_GOODRA]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_KLEFKI]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PHANTUMP]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TREVENANT]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PUMPKABOO]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GOURGEIST]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BERGMITE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_AVALUGG]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(HM04_STRENGTH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_NOIBAT]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_NOIVERN]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_XERNEAS]     = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_YVELTAL]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ZYGARDE]     = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DIANCIE]     = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HOOPA]       = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VOLCANION]   = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ROWLET]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DARTRIX]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DECIDUEYE]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LITTEN]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TORRACAT]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_INCINEROAR]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_POPPLIO]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_BRIONNE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_PRIMARINA]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_PIKIPEK]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TRUMBEAK]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TOUCANNON]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM09_BULLET_SEED)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_YUNGOOS]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GUMSHOOS]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GRUBBIN]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CHARJABUG]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_VIKAVOLT]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CRABRAWLER]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CRABOMINABLE]= TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ORICORIO]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CUTIEFLY]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_RIBOMBEE]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ROCKRUFF]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LYCANROC]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WISHIWASHI]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(HM08_DIVE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MAREANIE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_TOXAPEX]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_MUDBRAY]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MUDSDALE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM06_TOXIC)),

    [SPECIES_DEWPIDER]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_ARAQUANID]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(HM03_SURF)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_FOMANTIS]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LURANTIS]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MORELULL]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SHIINOTIC]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SALANDIT]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SALAZZLE]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_STUFFUL]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BEWEAR]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BOUNSWEET]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_STEENEE]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TSAREENA]    = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_COMFEY]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ORANGURU]    = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PASSIMIAN]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WIMPOD]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)),

    [SPECIES_GOLISOPOD]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_SANDYGAST]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PALOSSAND]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PYUKUMUKU]   = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM07_HAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TYPE_NULL]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_SILVALLY]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MINIOR]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KOMALA]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM27_RETURN)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TURTONATOR]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TOGEDEMARU]  = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MIMIKYU]     = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BRUXISH]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM49_SNATCH)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DRAMPA]      = TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_DHELMISE]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(HM03_SURF)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_JANGMO_O]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_HAKAMO_O]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KOMMO_O]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM45_ATTRACT)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_TAPU_KOKO]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM47_STEEL_WING)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TAPU_LELE]   = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TAPU_BULU]   = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_TAPU_FINI]   = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(HM03_SURF)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(HM07_WATERFALL)
											| TMHM(TM03_WATER_PULSE)),

    [SPECIES_COSMOG]      = TMHM_LEARNSET(0),

    [SPECIES_COSMOEM]     = TMHM_LEARNSET(0),

    [SPECIES_SOLGALEO]    = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_LUNALA]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM05_ROAR)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_NIHILEGO]    = TMHM_LEARNSET(TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BUZZWOLE]    = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_PHEROMOSA]   = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_XURKITREE]   = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_CELESTEELA]  = TMHM_LEARNSET(TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KARTANA]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM19_GIGA_DRAIN)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM06_TOXIC)),

    [SPECIES_GUZZLORD]    = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_NECROZMA]    = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MAGEARNA]    = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM27_RETURN)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM24_THUNDERBOLT)),

    [SPECIES_MARSHADOW]   = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM49_SNATCH)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_POIPOLE]     = TMHM_LEARNSET(TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_NAGANADEL]   = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM49_SNATCH)
											| TMHM(TM46_THIEF)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_STAKATAKA]   = TMHM_LEARNSET(TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM06_TOXIC)),

    [SPECIES_BLACEPHALON] = TMHM_LEARNSET(TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM50_OVERHEAT)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM46_THIEF)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ZERAORA]     = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM08_BULK_UP)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM49_SNATCH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM06_TOXIC)),
	//TMs of LGPE don't match with USUM
    [SPECIES_MELTAN] = TMHM_LEARNSET(TMHM(TM10_HIDDEN_POWER)),

    [SPECIES_MELMETAL] = TMHM_LEARNSET(TMHM(TM10_HIDDEN_POWER)),

    [SPECIES_BURMY_SANDY] = TMHM_LEARNSET(TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)),

    [SPECIES_BURMY_TRASH] = TMHM_LEARNSET(TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM17_PROTECT)),

    [SPECIES_WORMADAM_SANDY]= TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM37_SANDSTORM)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_WORMADAM_TRASH]= TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM46_THIEF)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ROTOM_HEAT]  = TMHM_LEARNSET(TMHM(TM50_OVERHEAT)),

    [SPECIES_ROTOM_WASH]  = TMHM_LEARNSET(0),

    [SPECIES_ROTOM_FROST] = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)),

    [SPECIES_ROTOM_FAN]   = TMHM_LEARNSET(0),

    [SPECIES_ROTOM_MOW]   = TMHM_LEARNSET(0),

    [SPECIES_KYUREM_BLACK]= TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_KYUREM_WHITE]= TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM02_DRAGON_CLAW)
											| TMHM(TM42_FACADE)
											| TMHM(HM02_FLY)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM07_HAIL)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM47_STEEL_WING)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM06_TOXIC)),

    [SPECIES_MEOWSTIC_F]= TMHM_LEARNSET(TMHM(TM45_ATTRACT)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_RATTATA] = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM42_FACADE)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_RATICATE]= TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM08_BULK_UP)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM42_FACADE)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_RAICHU]      = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_SANDSHREW]   = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_SANDSLASH]   = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_VULPIX]   = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM28_DIG)
											| TMHM(TM42_FACADE)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_NINETALES]   = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM04_CALM_MIND)
											| TMHM(TM28_DIG)
											| TMHM(TM42_FACADE)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_DIGLETT]     = TMHM_LEARNSET(TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_DUGTRIO]     = TMHM_LEARNSET(TMHM(HM01_CUT)
											| TMHM(TM28_DIG)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_MEOWTH]      = TMHM_LEARNSET(TMHM(HM01_CUT)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM12_TAUNT)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_PERSIAN]      = TMHM_LEARNSET(TMHM(HM01_CUT)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM12_TAUNT)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_GEODUDE]     = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_GRAVELER]     = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_GOLEM]     = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_GRIMER]      = TMHM_LEARNSET(TMHM(TM28_DIG)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_MUK]      = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM12_TAUNT)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_EXEGGUTOR]   = TMHM_LEARNSET(TMHM(TM31_BRICK_BREAK)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(HM05_FLASH)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(TM36_SLUDGE_BOMB)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM06_TOXIC)),

    [SPECIES_ALOLAN_MAROWAK]     = TMHM_LEARNSET(TMHM(TM14_BLIZZARD)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM28_DIG)
											| TMHM(TM26_EARTHQUAKE)
											| TMHM(TM42_FACADE)
											| TMHM(TM38_FIRE_BLAST)
											| TMHM(TM35_FLAMETHROWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM23_IRON_TAIL)
											| TMHM(TM17_PROTECT)
											| TMHM(TM44_REST)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM06_TOXIC)),
	[SPECIES_DEOXYS_ATTACK]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),
    [SPECIES_DEOXYS_DEFENSE]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),
	[SPECIES_DEOXYS_SPEED]      = TMHM_LEARNSET(TMHM(TM40_AERIAL_ACE)
											| TMHM(TM31_BRICK_BREAK)
											| TMHM(TM04_CALM_MIND)
											| TMHM(HM01_CUT)
											| TMHM(TM32_DOUBLE_TEAM)
											| TMHM(TM42_FACADE)
											| TMHM(HM05_FLASH)
											| TMHM(TM01_FOCUS_PUNCH)
											| TMHM(TM21_FRUSTRATION)
											| TMHM(TM10_HIDDEN_POWER)
											| TMHM(TM15_HYPER_BEAM)
											| TMHM(TM13_ICE_BEAM)
											| TMHM(TM16_LIGHT_SCREEN)
											| TMHM(TM17_PROTECT)
											| TMHM(TM29_PSYCHIC)
											| TMHM(TM18_RAIN_DANCE)
											| TMHM(TM33_REFLECT)
											| TMHM(TM44_REST)
											| TMHM(TM27_RETURN)
											| TMHM(HM06_ROCK_SMASH)
											| TMHM(TM39_ROCK_TOMB)
											| TMHM(TM20_SAFEGUARD)
											| TMHM(TM43_SECRET_POWER)
											| TMHM(TM30_SHADOW_BALL)
											| TMHM(TM34_SHOCK_WAVE)
											| TMHM(TM48_SKILL_SWAP)
											| TMHM(TM49_SNATCH)
											| TMHM(TM22_SOLARBEAM)
											| TMHM(HM04_STRENGTH)
											| TMHM(TM11_SUNNY_DAY)
											| TMHM(TM12_TAUNT)
											| TMHM(TM25_THUNDER)
											| TMHM(TM24_THUNDERBOLT)
											| TMHM(TM41_TORMENT)
											| TMHM(TM06_TOXIC)
											| TMHM(TM03_WATER_PULSE)),

};
